3
תגובות
יש דרך אחרת לעשות את זה חוץ מלהגדיר בכל עמוד בנפרד או משהו כזה?
3 תשובות
חוץ מלהגדיר באופן מפורש באיזה עמוד נמצא הגולש כרגע
עולי לי רעיון שאפשר פשוט לבדוק האם הקישור שאליו מפנה הפריט זהה לכתובת הנוכחית שבה נמצא הגולש.
ענה
משתמש_96605
ב
29 לינואר 2012
#
<?php
$protocol = strpos(strtolower($_SERVER['SERVER_PROTOCOL']),'https')
=== FALSE ? 'http' : 'https';
$host = $_SERVER['HTTP_HOST'];
$script = $_SERVER['SCRIPT_NAME'];
$params = $_SERVER['QUERY_STRING'];
$currentUrl = $protocol . '://' . $host . $script . '?' . $params;
?>
<nav>
<ul>
<li><a href="fkfkfmgmm"<?php if (currentUrl==fkfkfmgmm) {echo ' class="currentPage"'};?>>ffkjkmg</a></li>
<li><a href="kfkmgpmmk"<?php if (currentUrl==kfkmgpmmk) {echo ' class="currentPage"'};?>>dpdoddm</a></li>
</ul>
</nav>
$protocol = strpos(strtolower($_SERVER['SERVER_PROTOCOL']),'https')
=== FALSE ? 'http' : 'https';
$host = $_SERVER['HTTP_HOST'];
$script = $_SERVER['SCRIPT_NAME'];
$params = $_SERVER['QUERY_STRING'];
$currentUrl = $protocol . '://' . $host . $script . '?' . $params;
?>
<nav>
<ul>
<li><a href="fkfkfmgmm"<?php if (currentUrl==fkfkfmgmm) {echo ' class="currentPage"'};?>>ffkjkmg</a></li>
<li><a href="kfkmgpmmk"<?php if (currentUrl==kfkmgpmmk) {echo ' class="currentPage"'};?>>dpdoddm</a></li>
</ul>
</nav>
אם זה נכון - אין משהו יותר פשוט מזה?